<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>比较运算符</title>
</head>
<body>
    <script>
        // console.log(1==1)// true
        // console.log('1'==1) // true 
        // // 两个= 仅仅是判断值是否相等 不判断类型 


        // console.log('1'===1) // false  === 判断值和类型是否都相等   

        // console.log(1!='2') //判断值是否不相等 如果不相等 true 否则 false
        // console.log(1!=='2')// 判断值和类型是否都不相等  是 返回给true 否则 false 


        // console.log(5>6)
        // console.log(5>=6)

        // console.log(5<6)
        // console.log(5<=6)


        // 比较运算符  结果一定是布尔类型  

        // = 赋值  
        // == 值是否相等 
        // === 值和类型是否都相等 

        // console.log(NaN == NaN)

        // console.log(undefined == null) // true 
        // // undefined 派生自 null  
        // console.log(undefined === null) // false  因为类型不一致 
        console.log(1 == true) // true
        console.log(1 === true) // false 因为类型不一致 




    </script>
</body>
</html>